one who abandons - Spanish English Dictionary